package entities;

import java.io.Serializable;
import java.util.Calendar;
import java.util.Date;

import com.google.api.client.util.Key;

@SuppressWarnings("serial")
public class Domain implements Serializable {

	@Key
	public String name = "";

	public String title = "";

	public String description = "";

	public String header;

	public String html = "";

	public String jsTechnology = "";

	public String cssTechnology = "";

	public String analyticTechnology = "";

	public String advertisingTechnology = "";

	public String cmsTechnology = "";

	public String widget = "";

	public String metaTags = "";

	public String metaOtherTags = "";

	public String microdata = "";

	public String keyword = "";

	public String charset = "";

	public int h1 = 0;

	public int h2 = 0;

	public int h3 = 0;

	public int h4 = 0;

	public int h5 = 0;

	public int img = 0;

	public int frame = 0;

	public int flash = 0;

	public String analytic = "";

	public String adsense = "";

	public String email = "";

	public String serverEmail = "";

	public String nameServer = "";

	public String phone = "";

	public String serverLanguage = "php";

	public String serverOs = "Linux";

	public String webServer = "Apache";

	public String dig = "";

	public String whois = "";

	public String ip = "";

	public String cdnServer = "";

	public String webServerAddress = "";

	public String webServerCity = "";

	public String webServerCountry = "";

	public String webServerOrgName = "";

	public String domainStatus = "";

	public String updatedDate = "";

	public String createdDate = "";

	public String expiredDate = "";

	public Date lastUpdate = Calendar.getInstance().getTime();

	public String mainContentSelector = "";

	public Double rateMainContent = 0.0;

	public String linkTag = "";		

	public String getLinkTag() {
		return linkTag;
	}

	public void setLinkTag(String linkTag) {
		this.linkTag = linkTag;
	}

	public String getNameServer() {
		return nameServer;
	}

	public void setNameServer(String nameServer) {
		this.nameServer = nameServer;
	}

	public String getDomainStatus() {
		return domainStatus;
	}

	public void setDomainStatus(String domainStatus) {
		this.domainStatus = domainStatus;
	}

	public String getUpdatedDate() {
		return updatedDate;
	}

	public void setUpdatedDate(String updatedDate) {
		this.updatedDate = updatedDate;
	}

	public Date getLastUpdate() {
		return lastUpdate;
	}

	public void setLastUpdate(Date lastUpdate) {
		this.lastUpdate = lastUpdate;
	}

	public String getWebServerCountry() {
		return webServerCountry;
	}

	public void setWebServerCountry(String webServerCountry) {
		this.webServerCountry = webServerCountry;
	}

	public String getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(String createdDate) {
		this.createdDate = createdDate;
	}

	public String getExpiredDate() {
		return expiredDate;
	}

	public void setExpiredDate(String expiredDate) {
		this.expiredDate = expiredDate;
	}

	public String getWebServerAddress() {
		return webServerAddress;
	}

	public void setWebServerAddress(String webServerAddress) {
		this.webServerAddress = webServerAddress;
	}

	public String getWebServerCity() {
		return webServerCity;
	}

	public void setWebServerCity(String webServerCity) {
		this.webServerCity = webServerCity;
	}

	public String getWebServerOrgName() {
		return webServerOrgName;
	}

	public void setWebServerOrgName(String webServerOrgName) {
		this.webServerOrgName = webServerOrgName;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public String getDig() {
		return dig;
	}

	public void setDig(String dig) {
		this.dig = dig;
	}

	public String getWhois() {
		return whois;
	}

	public void setWhois(String whois) {
		this.whois = whois;
	}

	public String getCdnServer() {
		return cdnServer;
	}

	public void setCdnServer(String cdnServer) {
		this.cdnServer = cdnServer;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getServerEmail() {
		return serverEmail;
	}

	public void setServerEmail(String serverEmail) {
		this.serverEmail = serverEmail;
	}

	public String getAdsense() {
		return adsense;
	}

	public void setAdsense(String adsense) {
		this.adsense = adsense;
	}

	public String getAnalytic() {
		return analytic;
	}

	public void setAnalytic(String analytic) {
		this.analytic = analytic;
	}

	public String getWebServer() {
		return webServer;
	}

	public void setWebServer(String webServer) {
		this.webServer = webServer;
	}

	public String getServerOs() {
		return serverOs;
	}

	public void setServerOs(String serverOs) {
		this.serverOs = serverOs;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getServerLanguage() {
		return serverLanguage;
	}

	public void setServerLanguage(String serverLanguage) {
		this.serverLanguage = serverLanguage;
	}

	public int getFlash() {
		return flash;
	}

	public void setFlash(int flash) {
		this.flash = flash;
	}

	public int getFrame() {
		return frame;
	}

	public void setFrame(int frame) {
		this.frame = frame;
	}

	public int getImg() {
		return img;
	}

	public void setImg(int img) {
		this.img = img;
	}

	public int getH2() {
		return h2;
	}

	public void setH2(int h2) {
		this.h2 = h2;
	}

	public int getH3() {
		return h3;
	}

	public void setH3(int h3) {
		this.h3 = h3;
	}

	public int getH4() {
		return h4;
	}

	public void setH4(int h4) {
		this.h4 = h4;
	}

	public int getH5() {
		return h5;
	}

	public void setH5(int h5) {
		this.h5 = h5;
	}

	public int getH1() {
		return h1;
	}

	public void setH1(int h1) {
		this.h1 = h1;
	}

	public String getCharset() {
		return charset;
	}

	public void setCharset(String charset) {
		this.charset = charset;
	}

	public String getKeyword() {
		return keyword;
	}

	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}

	public String getHeader() {
		return header;
	}

	public void setHeader(String header) {
		this.header = header;
	}

	public String getHtml() {
		return html;
	}

	public void setHtml(String html) {
		this.html = html;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getJsTechnology() {
		return jsTechnology;
	}

	public void setJsTechnology(String jsTechnology) {
		this.jsTechnology = jsTechnology;
	}

	public String getCssTechnology() {
		return cssTechnology;
	}

	public void setCssTechnology(String cssTechnology) {
		this.cssTechnology = cssTechnology;
	}

	public String getAnalyticTechnology() {
		return analyticTechnology;
	}

	public void setAnalyticTechnology(String analyticTechnology) {
		this.analyticTechnology = analyticTechnology;
	}

	public String getAdvertisingTechnology() {
		return advertisingTechnology;
	}

	public void setAdvertisingTechnology(String advertisingTechnology) {
		this.advertisingTechnology = advertisingTechnology;
	}

	public String getCmsTechnology() {
		return cmsTechnology;
	}

	public void setCmsTechnology(String cmsTechnology) {
		this.cmsTechnology = cmsTechnology;
	}

	public String getWidget() {
		return widget;
	}

	public void setWidget(String widget) {
		this.widget = widget;
	}

	public String getMetaTags() {
		return metaTags;
	}

	public void setMetaTags(String metaTags) {
		this.metaTags = metaTags;
	}

	public String getMetaOtherTags() {
		return metaOtherTags;
	}

	public void setMetaOtherTags(String metaOtherTags) {
		this.metaOtherTags = metaOtherTags;
	}

	public String getMicrodata() {
		return microdata;
	}

	public void setMicrodata(String microdata) {
		this.microdata = microdata;
	}

	public String getMainContentSelector() {
		return mainContentSelector;
	}

	public void setMainContentSelector(String mainContentSelector) {
		this.mainContentSelector = mainContentSelector;
	}

	public Double getRateMainContent() {
		return rateMainContent;
	}

	public void setRateMainContent(Double rateMainContent) {
		this.rateMainContent = rateMainContent;
	}
}
